package com.yuzhi.master.pump.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@ExcelIgnoreUnannotated
public class DrainSewageQfVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 污水厂ID/泵站ID/维修表单，关联表（污水厂：drain_sewage_treatment，泵站：drain_pump）
     */
    private String factId;

    /**
     * 外键类型，为上面的fact_id字段做区分（1：污水厂，2：泵站，3：维修表单）
     */
    private Short fkType;

    /**
     * 外键类型描述
     */
    private String fkTypeDesc;

    /**
     * 采集时间
     */
    private LocalDateTime cjDate;

    /**
     * QF1_总功率1
     */
    private String qfOne;

    /**
     * QF2_总功率2
     */
    private String qfTow;

    /**
     * 总功率和（总功率1+总功率2）
     */
    private String qfSum;

    /**
     * 累计流量1
     */
    private String flowTotalOne;

    /**
     * 累计流量2
     */
    private String flowTotalTow;

    /**
     * 累计流量3
     */
    private String flowTotalThree;

    /**
     * 累计流量4
     */
    private String flowTotalFour;

    /**
     * 累计流量总和
     */
    private String flowTotalSum;

    /**
     * 瞬时流量1(m³/S)
     */
    private String flowInOne;

    /**
     * 瞬时流量2(m³/S)
     */
    private String flowInTow;

    /**
     * 瞬时流量3(m³/S)
     */
    private String flowInThree;

    /**
     * 瞬时流量4(m³/S)
     */
    private String flowInFour;

    /**
     * 瞬时流量总和
     */
    private String flowInSum;

    /**
     * 创建人姓名
     */
    private String creatorName;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 删除标记(0-未删除,1-已删除)
     */
    private Integer deleted;

    /**
     * 删除状态描述
     */
    private String deletedDesc;
}
